2021-08-04 11:55:13 來(lái)源:互聯(lián)網(wǎng)
DefiAI的智能合約自動(dòng)化競(jìng)賽:Gelato 、Keep3r 與 Chainlink Keepers
一場(chǎng)關(guān)于DeFi創(chuàng)新的競(jìng)賽正在展開(kāi),老牌玩家和新貴都在奔跑。
以太坊智能合約自動(dòng)執(zhí)行工具 Gelato 自 2019 年以來(lái)一直在拓展場(chǎng)景,并于去年 7 月推出了其V1版本。與此同時(shí),Keep3r 自 2020 年 10 月下旬以來(lái),一直在執(zhí)行自己的解決方案。就在上個(gè)月,Chainlink 也發(fā)布了 Chainlink Keepers 在智能合約自動(dòng)化領(lǐng)域的公開(kāi)測(cè)試版。這場(chǎng)競(jìng)賽的獎(jiǎng)品是自動(dòng)化,從用戶友好的交易策略到基礎(chǔ)設(shè)施級(jí)別的清算保護(hù),其巨大潛力現(xiàn)在才剛開(kāi)始實(shí)現(xiàn)。
“自動(dòng)化”可以定義為使用機(jī)器人自動(dòng)執(zhí)行軟件流程。有時(shí),這些機(jī)器人被稱為“執(zhí)行者”(executors)或“守護(hù)者”(keepers),它們是區(qū)塊鏈堆棧中間件基礎(chǔ)設(shè)施的一部分。中間件基礎(chǔ)設(shè)施是支撐區(qū)塊鏈生態(tài)系統(tǒng)的支柱,DApps 借助其可以專注構(gòu)建核心產(chǎn)品,讓終端用戶能夠順利進(jìn)行交互。中間件最著名的一個(gè)例子是預(yù)言機(jī)——從外部世界獲取信息并將其發(fā)布在鏈上節(jié)點(diǎn),為智能合約的不同應(yīng)用提供數(shù)據(jù)。目前僅預(yù)言機(jī)項(xiàng)目的總市值就已達(dá)到 99 億美元,由此可以預(yù)料自動(dòng)化市場(chǎng)的潛在規(guī)模會(huì)有多大。
一、DeFi缺乏自動(dòng)化
談到智能合約,許多人認(rèn)為它們已經(jīng)是自動(dòng)化構(gòu)建的。這與事實(shí)相去甚遠(yuǎn),在清算和套利之外,DeFi 顯然缺乏自動(dòng)化。Gelato 的白皮書(shū)中寫(xiě)道:
「自動(dòng)化是缺乏的,原因在于以太坊虛擬機(jī)(EVM)本身:程序一次只運(yùn)行幾毫秒;傳統(tǒng)操作系統(tǒng)中常見(jiàn)的持續(xù)循環(huán)或不斷重復(fù)的“cron”作業(yè),限制了礦工完成狀態(tài)轉(zhuǎn)換并挖出區(qū)塊。因此,這些稱為智能合約的程序僅限于存儲(chǔ)狀態(tài)和邏輯,如果沒(méi)有外界的推動(dòng),它們?cè)诠δ苌鲜遣换钴S的。為了執(zhí)行這些程序的邏輯并改變這一狀態(tài),首先需要一個(gè)外部方給其發(fā)送一個(gè)交易?!?/span>
最早自 2015 年起,以太坊社區(qū)就已嘗試和討論了智能合約級(jí)別的自動(dòng)化。第一次嘗試是以太坊鬧鐘(Ethereum Alarm Clock),它由開(kāi)發(fā)者 Piper Merriam 創(chuàng)建,產(chǎn)品描述是“一種允許安排交易稍后在以太坊區(qū)塊鏈上執(zhí)行的服務(wù)?!痹诒环Q為 TimeNodes 的去中心化機(jī)器人網(wǎng)絡(luò)的激勵(lì)下,這些執(zhí)行代理在鏈下執(zhí)行簡(jiǎn)單的自動(dòng)化任務(wù),例如在特定的時(shí)間發(fā)送交易。
2018 年,以太坊鬧鐘的合作伙伴 ChronoLogic 就該主題采訪了以太坊社區(qū)的幾位領(lǐng)導(dǎo)人,他們談到了自動(dòng)化的潛力。Vitalik Buterin 稱自動(dòng)化“似乎是非常有價(jià)值的東西”。MyCrypto 創(chuàng)始人 Taylor Monahan 則表示,她設(shè)想自動(dòng)化可以促進(jìn)多步驟交易,包括執(zhí)行來(lái)自現(xiàn)實(shí)世界的信號(hào)(比如一條推文)。此外,ERC-20 代幣標(biāo)準(zhǔn)的作者 Fabian Vogelsteller 認(rèn)為自動(dòng)化是刺激去中心化交易所交易活動(dòng)的一種方式,這一觀點(diǎn)在后來(lái)得到證實(shí)。
然而,以太坊鬧鐘的開(kāi)發(fā)活動(dòng)后來(lái)并不活躍,一年多前開(kāi)發(fā)者在 Github 上進(jìn)行了最后一次更新。但以太坊鬧鐘的價(jià)值不應(yīng)被低估——它是第一次真正意義上,嘗試在以太坊上實(shí)現(xiàn)交易自動(dòng)化。
最大的問(wèn)題或許是以太坊鬧鐘太過(guò)超前。該項(xiàng)目的開(kāi)發(fā)活躍時(shí)間集中在2016-2018 年,但那時(shí)DeFi 基本還未出現(xiàn),因此嚴(yán)重限制了以太坊鬧鐘可以應(yīng)用的場(chǎng)景數(shù)量。此外,這一協(xié)議僅能執(zhí)行簡(jiǎn)單流程,而無(wú)法處理需要與智能合約深度集成的復(fù)雜任務(wù)。
二、Maker 清算人
DAI 的推出是自動(dòng)化在智能合約層面的首批廣泛應(yīng)用之一,這是一種去中心化的超額抵押穩(wěn)定幣。Maker 系統(tǒng)通過(guò)生成 DAI 來(lái)運(yùn)作,用戶必須超額抵押資產(chǎn)的150%,也即,如果你想生成價(jià)值 1000 美元的 DAI,那么至少需要將價(jià)值 1500 美元的代幣鎖定在保險(xiǎn)庫(kù)中。如果資產(chǎn)低于 150% 的抵押額,那么所有者就有可能因清算、支付罰款而損失資產(chǎn)。
Maker 系統(tǒng)自身并不處理清算,而是交由一個(gè)外部的“Maker 清算人”系統(tǒng)來(lái)處理。在這一系統(tǒng)中,Maker清算人通過(guò)Gas費(fèi)出價(jià)來(lái)競(jìng)拍清算金庫(kù)的權(quán)利,獲勝者將實(shí)施清算并獲得利潤(rùn)。通過(guò)允許任何人參與清算拍賣,Maker自身退出了其生態(tài)系統(tǒng)中最重要的一個(gè)方面,使其實(shí)現(xiàn)自動(dòng)化,而該自動(dòng)化系統(tǒng)如今在 DeFi 中支撐著數(shù)十億美元的總鎖倉(cāng)量。如果 Maker 自己處理清算,一旦協(xié)議失敗,他們作為中心方,就需承擔(dān)最重要的責(zé)任。
盡管 Maker 有其外部清算系統(tǒng),但在 2020 年 3 月,該系統(tǒng)遭遇了系統(tǒng)性故障,協(xié)議共計(jì)損失了 567 萬(wàn)個(gè) DAI。原因在于因Gas費(fèi)高昂,Maker 的預(yù)言機(jī)安全模塊更新較晚,從而給了少數(shù)清算人可趁之機(jī)——以接近零的 DAI 出價(jià)來(lái)清算金庫(kù)。這一臭名昭著的黑色星期四慘敗表明,自動(dòng)化還處于發(fā)展早期,仍需不斷完善。如果 Maker 作為 DeFi 生態(tài)中最大和最成熟的項(xiàng)目之一,仍容易遭受如此廣泛的失敗,那么其他規(guī)模要小得多的項(xiàng)目將如何應(yīng)對(duì)這類系統(tǒng)性的沖擊呢?
如今DeFi領(lǐng)域?qū)ψ詣?dòng)化的需求越來(lái)越明顯,其兩個(gè)最大的痛點(diǎn)在于:如何以經(jīng)濟(jì)可持續(xù)的方式激勵(lì)機(jī)器人,以及如何適應(yīng)波動(dòng)強(qiáng)烈且不可預(yù)測(cè)的Gas費(fèi)價(jià)格。 Maker 的 Gas 拍賣系統(tǒng)旨在同時(shí)解決這兩個(gè)障礙,但實(shí)際最終表明,機(jī)器人生態(tài)系統(tǒng)的設(shè)計(jì)并不協(xié)調(diào),但是通過(guò)AI系統(tǒng)可以完美解決。
三、機(jī)器人操作
假設(shè)有 10 個(gè)機(jī)器人競(jìng)標(biāo)清算1個(gè)金庫(kù)的權(quán)利,盡管 1 個(gè)機(jī)器人能夠在出價(jià)最高后獲得清算權(quán)利從而回本,但其他9個(gè)機(jī)器人即便輸了,仍必須支付Gas費(fèi)用。一旦長(zhǎng)時(shí)間重復(fù)此過(guò)程,大多數(shù)機(jī)器人操作員繼續(xù)參與清算在經(jīng)濟(jì)上并不可行。
Gas拍賣是一個(gè)贏家通吃的系統(tǒng),具有競(jìng)爭(zhēng)性強(qiáng)、資本密集型的特點(diǎn)。因此,只有一小部分機(jī)器人操作員能夠生存下來(lái),大多數(shù)機(jī)器人無(wú)法參與。此外,由于缺乏協(xié)調(diào),Gas 拍賣非常耗費(fèi)資源,寶貴的區(qū)塊空間被失敗的交易填滿。這也導(dǎo)致礦工從清算中獲取了大部分價(jià)值,因?yàn)樗麄儧Q定了Gas拍賣的贏家,而非希望進(jìn)行清算的機(jī)器人操作員。
除了鏈下訂單簿中繼器、Maker 清算系統(tǒng)和套利機(jī)器人在 DEX 上狙擊訂單等場(chǎng)景外,智能合約系統(tǒng)層面上一直沒(méi)有其他廣泛的自動(dòng)化應(yīng)用,直到 2019 年 Gelato 的出現(xiàn)。這是第一次真正意義上嘗試通過(guò)智能合約協(xié)議,以協(xié)調(diào)的方式組織機(jī)器人操作員,而非Gas拍賣機(jī)制的不協(xié)調(diào)方式。
Gelato 開(kāi)創(chuàng)性的舉措在于提供通用的自動(dòng)化服務(wù),并以互利的方式將 DApp 開(kāi)發(fā)者與機(jī)器人操作員相匹配,從而大大減少了協(xié)調(diào)不當(dāng)以及價(jià)值向礦工流失的情況。與 Maker 以 Gas 拍賣為中心的清算人模型不同,Gelato 的機(jī)器人被協(xié)調(diào)在各個(gè)插槽中,只有在輪到他們時(shí),才能執(zhí)行交易。
與 Gas 拍賣相比,這種將交易任務(wù)循環(huán)式分配的方式使得自動(dòng)化廣泛應(yīng)用的效率顯著提高,因?yàn)樗韵嗷f(xié)調(diào)的方式匯集了機(jī)器人資源,消除了機(jī)器人之間的競(jìng)爭(zhēng)。此外,Gelato 還開(kāi)始尋求在整體網(wǎng)絡(luò)中協(xié)調(diào)機(jī)器人,得以讓各種規(guī)模類型的機(jī)器人操作員都能長(zhǎng)期參與,且經(jīng)濟(jì)上也很可行。由此,該系統(tǒng)愈發(fā)強(qiáng)大和去中心化。
Gelato 由 Hilmar Orth 和 Luis Schliesske 于 2019 年 4 月在柏林的 Gnosis 全節(jié)點(diǎn)聯(lián)合工作空間中創(chuàng)立。Gelato 可以理解為以太坊鬧鐘的天然繼承者——它沒(méi)有僅限于簡(jiǎn)單的交易,而是從一開(kāi)始就專注深度的智能合約自動(dòng)化集成。
四、修補(bǔ)和迭代
在獲得由Galaxy Digital 和 IOSG Ventures 領(lǐng)投的 120 萬(wàn)美元種子輪融資并經(jīng)過(guò)多年的完善和迭代后,Gelato 現(xiàn)在已經(jīng)在 DeFi中有了幾個(gè)用例。尤其Instadapp(目前在 DeFi 的總鎖倉(cāng)量中排名第三)以多種方式應(yīng)用了 Gelato。雙方的第一個(gè)合作項(xiàng)目為Instadapp 的“債務(wù)橋”,該應(yīng)用可自動(dòng)將不健康的 Maker 保險(xiǎn)庫(kù)頭寸再融資給 Aave 和 Compound。
Gelato 和 Instadapp 即將合作的下一個(gè)應(yīng)用是將 Aave 頭寸從以太坊主網(wǎng)遷移到 Polygon。近期,隨著 INST 代幣的推出,Instadapp 已將 Gelato 的 G-UNI 池用于其流動(dòng)性挖礦計(jì)劃。G-UNI 池允許用戶在 Uniswap v3 中提供流動(dòng)性,并自動(dòng)執(zhí)行多項(xiàng)功能,包括資產(chǎn)再投資、自動(dòng)再平衡頭寸等。
上個(gè)月,Gelato 獲得了 Aave 的 5 萬(wàn)美元贈(zèng)款,用于構(gòu)建“自動(dòng)健康因素維護(hù)”保護(hù)用戶免遭清算。此外,Gelato 一直在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)部署其限價(jià)單功能。該功能最先在 Sorbet Finance 產(chǎn)品上應(yīng)用,該產(chǎn)品利用了以太坊上 Uniswap 和 Polygon 上 QuickSwap 的深度流動(dòng)性,允許成千上萬(wàn)的用戶逢低買(mǎi)入。6 月初,其限價(jià)單功能原生集成到 Fantom上領(lǐng)先的 AMM 項(xiàng)目SpookySwap上。未來(lái),Gelato 還計(jì)劃推出 GEL 代幣以及 Gelato DAO。
Source: Gelato 推出的 Sorbet Finance
如果說(shuō) DefiAI 證明了什么,那就是自動(dòng)化不能僅歸為有限的一個(gè)用例。自動(dòng)化涵蓋了從自動(dòng)交易策略、債務(wù)再融資到流動(dòng)性提供者管理的多種用途。根據(jù) Gelato 的白皮書(shū),自動(dòng)化的未來(lái)用例還可能包括自動(dòng)化的 DAO 資金管理,以及使用真實(shí)世界事件(比如一條推特)觸發(fā)鏈上交易。它還可以根據(jù)鏈上條件(如訪問(wèn)某DApp達(dá)到一定次數(shù))為 NFT 獎(jiǎng)勵(lì)的鑄造提供動(dòng)力。
然而,Gelato 只是通向自動(dòng)化的其中一種路徑,與此同時(shí)其他團(tuán)隊(duì)也在嘗試。Andre Cronje 是Gelato的早期粉絲,他發(fā)布了自己的 Keep3r Network,他將其描述為“一個(gè)去中心化的清算人網(wǎng)絡(luò),面向需要外部開(kāi)發(fā)的項(xiàng)目和尋求清算工作的外部團(tuán)隊(duì)?!迸c Gelato 一樣,Keep3r 旨在成為一個(gè)基礎(chǔ)設(shè)施級(jí)別的項(xiàng)目,它不會(huì)直接惠及終端用戶,而是讓DApp 開(kāi)發(fā)人員和整個(gè)生態(tài)系統(tǒng)受益。
五、智能合約自動(dòng)化
Chainlink 過(guò)去曾以不同的身份與 Gelato 及 Keep3r 合作。 2020 年 7 月,Gelato 率先使用了 Chainlink 的 Gas 價(jià)格預(yù)言機(jī),讓 Gelato 網(wǎng)絡(luò)的智能合約能夠代表開(kāi)發(fā)者和用戶維護(hù)Gas費(fèi)的公平定價(jià),以防止 Gelato 自動(dòng)化機(jī)器人過(guò)度收取Gas費(fèi)。 而在Keep3r方面,2020 年 12 月,Keep3r 創(chuàng)始人 Andre 發(fā)表了一篇關(guān)于打算如何使用 Chainlink 擴(kuò)展 Keep3r 的博客。在文章中,他設(shè)想 Chainlink 節(jié)點(diǎn)運(yùn)營(yíng)商最終會(huì)執(zhí)行清算人的工作,而現(xiàn)有符合條件的清算人則將成為 Chainlink 的節(jié)點(diǎn)運(yùn)營(yíng)商。
那么這一切意味著什么?
自動(dòng)化能顯著增強(qiáng) DeFi AI協(xié)議,但相對(duì)而言,仍然是一片待開(kāi)發(fā)的藍(lán)海。多年來(lái),人們對(duì)自動(dòng)化進(jìn)行了多次嘗試,從簡(jiǎn)單地安排交易,到舉辦Gas拍賣。但似乎,協(xié)調(diào)循環(huán)模型是目前最有效的解決方案。
目前,DeFi 市值已經(jīng)超過(guò) 750 億美元,還有各種借貸協(xié)議、AMM項(xiàng)目的總鎖倉(cāng)量接近 1000 億美元,所有這些項(xiàng)目其功能都可以被自動(dòng)化。他們很有可能成為 Gelato、Chainlink 和 Keep3r 等自動(dòng)化解決方案的潛在用戶。未來(lái),任何可以自動(dòng)化的事情都會(huì)自動(dòng)化,問(wèn)題只在于哪一個(gè)協(xié)議會(huì)做到這一點(diǎn)。